google.golang.org/protobuf/internal/impl.pointer.p (field)
60 uses
google.golang.org/protobuf/internal/impl (current package)
api_export_opaque.go#L76: return pointer{p: (*[2]unsafe.Pointer)(unsafe.Pointer(i))[1]}
api_export_opaque.go#L80: return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
api_export_opaque.go#L84: atomic.StorePointer((*unsafe.Pointer)(p.p), q.p)
pointer_unsafe.go#L39: type pointer struct{ p unsafe.Pointer }
pointer_unsafe.go#L43: return pointer{p: unsafe.Pointer(p)}
pointer_unsafe.go#L48: return pointer{p: unsafe.Pointer(v.Pointer())}
pointer_unsafe.go#L57: return pointer{p: (*ifaceHeader)(unsafe.Pointer(&v)).Data}
pointer_unsafe.go#L62: return p.p == nil
pointer_unsafe.go#L71: return pointer{p: unsafe.Pointer(uintptr(p.p) + uintptr(f))}
pointer_unsafe.go#L77: return reflect.NewAt(t, p.p)
pointer_unsafe.go#L87: func (p pointer) Bool() *bool { return (*bool)(p.p) }
pointer_unsafe.go#L88: func (p pointer) BoolPtr() **bool { return (**bool)(p.p) }
pointer_unsafe.go#L89: func (p pointer) BoolSlice() *[]bool { return (*[]bool)(p.p) }
pointer_unsafe.go#L90: func (p pointer) Int32() *int32 { return (*int32)(p.p) }
pointer_unsafe.go#L91: func (p pointer) Int32Ptr() **int32 { return (**int32)(p.p) }
pointer_unsafe.go#L92: func (p pointer) Int32Slice() *[]int32 { return (*[]int32)(p.p) }
pointer_unsafe.go#L93: func (p pointer) Int64() *int64 { return (*int64)(p.p) }
pointer_unsafe.go#L94: func (p pointer) Int64Ptr() **int64 { return (**int64)(p.p) }
pointer_unsafe.go#L95: func (p pointer) Int64Slice() *[]int64 { return (*[]int64)(p.p) }
pointer_unsafe.go#L96: func (p pointer) Uint32() *uint32 { return (*uint32)(p.p) }
pointer_unsafe.go#L97: func (p pointer) Uint32Ptr() **uint32 { return (**uint32)(p.p) }
pointer_unsafe.go#L98: func (p pointer) Uint32Slice() *[]uint32 { return (*[]uint32)(p.p) }
pointer_unsafe.go#L99: func (p pointer) Uint64() *uint64 { return (*uint64)(p.p) }
pointer_unsafe.go#L100: func (p pointer) Uint64Ptr() **uint64 { return (**uint64)(p.p) }
pointer_unsafe.go#L101: func (p pointer) Uint64Slice() *[]uint64 { return (*[]uint64)(p.p) }
pointer_unsafe.go#L102: func (p pointer) Float32() *float32 { return (*float32)(p.p) }
pointer_unsafe.go#L103: func (p pointer) Float32Ptr() **float32 { return (**float32)(p.p) }
pointer_unsafe.go#L104: func (p pointer) Float32Slice() *[]float32 { return (*[]float32)(p.p) }
pointer_unsafe.go#L105: func (p pointer) Float64() *float64 { return (*float64)(p.p) }
pointer_unsafe.go#L106: func (p pointer) Float64Ptr() **float64 { return (**float64)(p.p) }
pointer_unsafe.go#L107: func (p pointer) Float64Slice() *[]float64 { return (*[]float64)(p.p) }
pointer_unsafe.go#L108: func (p pointer) String() *string { return (*string)(p.p) }
pointer_unsafe.go#L109: func (p pointer) StringPtr() **string { return (**string)(p.p) }
pointer_unsafe.go#L110: func (p pointer) StringSlice() *[]string { return (*[]string)(p.p) }
pointer_unsafe.go#L111: func (p pointer) Bytes() *[]byte { return (*[]byte)(p.p) }
pointer_unsafe.go#L112: func (p pointer) BytesPtr() **[]byte { return (**[]byte)(p.p) }
pointer_unsafe.go#L113: func (p pointer) BytesSlice() *[][]byte { return (*[][]byte)(p.p) }
pointer_unsafe.go#L114: func (p pointer) Extensions() *map[int32]ExtensionField { return (*map[int32]ExtensionField)(p.p) }
pointer_unsafe.go#L116: return (**protolazy.XXX_lazyUnmarshalInfo)(p.p)
pointer_unsafe.go#L120: return presence{P: p.p}
pointer_unsafe.go#L124: return pointer{p: *(*unsafe.Pointer)(p.p)}
pointer_unsafe.go#L133: return *(*[]pointer)(p.p)
pointer_unsafe.go#L138: *(*[]pointer)(p.p) = append(*(*[]pointer)(p.p), v)
pointer_unsafe.go#L143: *(*unsafe.Pointer)(p.p) = (unsafe.Pointer)(v.p)
pointer_unsafe.go#L195: return pointer{p: unsafe.Pointer(ms)}
pointer_unsafe_opaque.go#L13: return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
pointer_unsafe_opaque.go#L17: atomic.StorePointer((*unsafe.Pointer)(p.p), v.p)
pointer_unsafe_opaque.go#L21: atomic.StorePointer((*unsafe.Pointer)(p.p), unsafe.Pointer(nil))
pointer_unsafe_opaque.go#L25: if atomic.CompareAndSwapPointer((*unsafe.Pointer)(p.p), unsafe.Pointer(nil), v.p) {
pointer_unsafe_opaque.go#L28: return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)